package br.ufpe.cin.plebeia.dao;


import br.ufpe.cin.plebeia.model.EntidadePersistente;


public interface BasicDao<T extends EntidadePersistente> {

    /**
     * @param obj
     * 
     * @throws DataAccessException
     */
    void save(T obj);

    /**
     * @param obj
     * 
     * @throws DataAccessException
     */
    void update(T obj);


    /**
     * @param obj
     * @throws DataAccessException
     */
    void delete(T obj);
    
    

    
}